home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 8 / QRZ Ham Radio Callsign Database - Volume 8.iso / pc / files / dsp / fteyaltr.z / fteyaltr / makefile.uni < prev    next >
Makefile  |  1991-09-01  |  1KB  |  92 lines

  1. # Makefile for unix (this example uses the ns32k)
  2. #
  3. #
  4.  
  5. CFLAGS= -O -DFAR= -DNEAR=
  6.  
  7. all:    progs times
  8. progs:    fftgc fftgf fftg32
  9. times:    fft1c fft1f fft1a 
  10.  
  11. demos:    fft2c fft2f fft2a
  12. fft:    fft8ca.o fft8f.o fftsubs.o fft832.o
  13. foreign: fft886.asm fft868.asm
  14.  
  15. #
  16. # The generator programs
  17. #
  18.  
  19. fftgc:    fftg.o fftoutc.o
  20.     cc -o fftgc fftg.o fftoutc.o
  21.  
  22. fftgf:    fftg.o fftoutf.o
  23.     cc -o fftgf fftg.o fftoutf.o
  24.  
  25. #
  26. # Generators of assembly
  27. #
  28.  
  29. fftg86:    fftg.o fftout86.o
  30.     cc -o fftg86 fftg.o fftout86.o
  31.  
  32. fftg32:    fftg.o fftout32.o
  33.     cc -o fftg32 fftg.o fftout32.o
  34.  
  35. fftg68:    fftg.o fftout68.o
  36.     cc -o fftg68 fftg.o fftout68.o
  37.  
  38. #
  39. # generated files
  40. #
  41.  
  42. fft8ca.c:    fftgc
  43.     fftgc fft8c 8 fft
  44.     cc -c $(CFLAGS) fft8c?.c
  45.  
  46. fft8f.o:    fft8f.c
  47.     cc -c $(CFLAGS) fft8f.c
  48.  
  49. fft8f.c:    fftgf
  50.     fftgf fft8f 8 fft
  51.  
  52. #
  53. # generated files (assembly)
  54. #
  55.  
  56. fft832.o:    fft832.s
  57.  
  58. fft886.asm:    fftg86
  59.     fftg86 fft886 8 fft
  60.  
  61. fft832.s:    fftg32
  62.     fftg32 fft832 8 fft
  63.  
  64. fft868.asm:    fftg68
  65.     fftg68 fft868 8 fft
  66.  
  67. #
  68. # test programs
  69. #
  70.  
  71. fft2c:    fft2.o isqrt.o fft8c*.o
  72.     cc -o fft2c fft2.o isqrt.o fft8c*.o
  73.  
  74. fft2f:    fft2.o isqrt.o fft8f.o fftsubs.o
  75.     cc -o fft2f fft2.o isqrt.o fft8f.o fftsubs.o
  76.  
  77. fft2a:    fft2.o isqrt.o fft886.o
  78.     cc -o fft2a fft2.o isqrt.o fft886.o
  79.  
  80. #
  81. # timing programs
  82. #
  83.  
  84. fft1c:    fft1.o fft8ca.o
  85.     cc -o fft1c fft1.o fft8c*.o
  86.  
  87. fft1f:    fft1.o fft8f.o fftsubs.o
  88.     cc -o fft1f fft1.o fft8f.o fftsubs.o
  89.  
  90. fft1a:    fft1.o fft832.o
  91.     cc -o fft1a fft1.o fft832.o
  92.